package vista;
import java.awt.BorderLayout;
import java.awt.event.ActionListener;

import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JSeparator;
import javax.swing.JTextField;

import javax.swing.WindowConstants;
import javax.swing.SwingUtilities;


/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit www.cloudgarden.com for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
public class VCliente extends javax.swing.JFrame {
	private JPanel panCliente;
	private JLabel lblTituloCliente;
	private JLabel lblNombreCliente;
	private JTextField txtIngrMensualesCliente;
	private JLabel lblIngrMensualesCliente;
	private JRadioButton rbtnIdentClienteRazonSocial2;
	private JRadioButton rbtnIdentClienteRazonSocial1;
	private JLabel lblOcupCliente;
	private JTextField txtOcupCliente;
	private JButton btnModificarCliente;
	private JTextField txtNombreCliente;
	private JLabel lblApellidoCliente;
	private JLabel lblNombreoRSCliente;
	private JTextField txtDireccionEmpresa;
	private JLabel lblDireccionCliente;
	private JTextField txtApellidoCliente;
	private JButton btnSalirCliente;
	private JButton btnCancelarCliente;
	private JButton btnEliminarCliente;
	private JButton btnGuardarCliente;
	private JLabel lblIdentClienteRazonSocial;
	private JButton btnBuscarCliente;
	private JTextField txtIdentCliente;
	private JRadioButton rbtnRIF;
	private JRadioButton rbtnIndentCliente;
	private JSeparator sptTituloCliente;

	/**
	* Auto-generated main method to display this JFrame
	*/
	public static void main(String[] args) {
		SwingUtilities.invokeLater(new Runnable() {
			public void run() {
				VCliente inst = new VCliente();
				inst.setLocationRelativeTo(null);
				inst.setVisible(true);
			}
		});
	}
	
	public VCliente() {
		super("Cliente");
		initGUI();
	}
	
	private void initGUI() {
		try {
			setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
			{
				panCliente = new JPanel();
				getContentPane().add(panCliente, BorderLayout.CENTER);
				panCliente.setLayout(null);
				panCliente.setBackground(new java.awt.Color(17,139,235));
				panCliente.setFont(new java.awt.Font("Bitstream Charter",0,14));
				panCliente.setPreferredSize(new java.awt.Dimension(716, 555));
				{
					lblTituloCliente = new JLabel();
					panCliente.add(lblTituloCliente);
					lblTituloCliente.setText("Informacion Cliente");
					lblTituloCliente.setBounds(220, 7, 224, 21);
					lblTituloCliente.setFont(new java.awt.Font("Andika Basic",1,18));
				}
				{
					sptTituloCliente = new JSeparator();
					panCliente.add(sptTituloCliente);
					sptTituloCliente.setBounds(65, 34, 502, 10);
				}
				{
					lblNombreCliente = new JLabel();
					panCliente.add(lblNombreCliente);
					lblNombreCliente.setText("Identificación Cliente:");
					lblNombreCliente.setBounds(65, 96, 149, 15);
					lblNombreCliente.setFont(new java.awt.Font("Bitstream Charter",0,14));
				}
				{
					rbtnIndentCliente = new JRadioButton();
					panCliente.add(rbtnIndentCliente);
					rbtnIndentCliente.setText("C.I");
					rbtnIndentCliente.setBounds(232, 73, 54, 19);
					rbtnIndentCliente.setBackground(new java.awt.Color(173,216,230));
				}
				{
					rbtnRIF = new JRadioButton();
					panCliente.add(rbtnRIF);
					rbtnRIF.setText("RIF");
					rbtnRIF.setBounds(232, 106, 54, 19);
					rbtnRIF.setBackground(new java.awt.Color(173,216,230));
				}
				{
					txtIdentCliente = new JTextField();
					panCliente.add(txtIdentCliente);
					txtIdentCliente.setBounds(311, 92, 157, 22);
				}
				{
					btnBuscarCliente = new JButton();
					panCliente.add(btnBuscarCliente);
					btnBuscarCliente.setText("Buscar");
					btnBuscarCliente.setBounds(494, 82, 92, 32);
					btnBuscarCliente.setForeground(new java.awt.Color(0,0,0));
					btnBuscarCliente.setBackground(new java.awt.Color(165,42,42));
				}
				{
					lblIdentClienteRazonSocial = new JLabel();
					panCliente.add(lblIdentClienteRazonSocial);
					lblIdentClienteRazonSocial.setText("Identificación Cliente:");
					lblIdentClienteRazonSocial.setBounds(53, 205, 140, 15);
					lblIdentClienteRazonSocial.setFont(new java.awt.Font("Bitstream Charter",0,14));
				}
				{
					rbtnIdentClienteRazonSocial1 = new JRadioButton();
					panCliente.add(rbtnIdentClienteRazonSocial1);
					rbtnIdentClienteRazonSocial1.setText("Nombre y Apellido:");
					rbtnIdentClienteRazonSocial1.setBounds(232, 176, 181, 19);
					rbtnIdentClienteRazonSocial1.setBackground(new java.awt.Color(173,216,230));
				}
				{
					rbtnIdentClienteRazonSocial2 = new JRadioButton();
					panCliente.add(rbtnIdentClienteRazonSocial2);
					rbtnIdentClienteRazonSocial2.setText("Razon Social:");
					rbtnIdentClienteRazonSocial2.setBounds(232, 220, 153, 19);
					rbtnIdentClienteRazonSocial2.setBackground(new java.awt.Color(173,216,230));
				}
				{
					lblIngrMensualesCliente = new JLabel();
					panCliente.add(lblIngrMensualesCliente);
					lblIngrMensualesCliente.setText("Ingresos Mensuales Cliente:");
					lblIngrMensualesCliente.setBounds(53, 291, 179, 15);
				}
				{
					txtIngrMensualesCliente = new JTextField();
					panCliente.add(txtIngrMensualesCliente);
					txtIngrMensualesCliente.setBounds(277, 280, 136, 26);
				}
				{
					lblOcupCliente = new JLabel();
					panCliente.add(lblOcupCliente);
					lblOcupCliente.setText("Ocupacion u Oficio Cliente:");
					lblOcupCliente.setBounds(53, 358, 172, 15);
				}
				{
					txtOcupCliente = new JTextField();
					panCliente.add(txtOcupCliente);
					txtOcupCliente.setBounds(277, 355, 136, 22);
				}
				{
					btnGuardarCliente = new JButton();
					panCliente.add(btnGuardarCliente);
					btnGuardarCliente.setText("Registrar Vehículo");
					btnGuardarCliente.setBounds(103, 489, 155, 37);
					btnGuardarCliente.setBackground(new java.awt.Color(165,42,42));
				}
				{
					btnModificarCliente = new JButton();
					panCliente.add(btnModificarCliente);
					btnModificarCliente.setText("Modificar");
					btnModificarCliente.setBounds(289, 489, 108, 37);
					btnModificarCliente.setBackground(new java.awt.Color(173,216,230));
				}
				{
					btnEliminarCliente = new JButton();
					panCliente.add(btnEliminarCliente);
					btnEliminarCliente.setText("Eliminar");
					btnEliminarCliente.setBounds(427, 489, 100, 37);
					btnEliminarCliente.setBackground(new java.awt.Color(173,216,230));
				}
				{
					btnCancelarCliente = new JButton();
					panCliente.add(btnCancelarCliente);
					btnCancelarCliente.setText("Cancelar");
					btnCancelarCliente.setBounds(559, 489, 104, 37);
					btnCancelarCliente.setBackground(new java.awt.Color(173,216,230));
				}
				{
					btnSalirCliente = new JButton();
					panCliente.add(btnSalirCliente);
					btnSalirCliente.setText("Salir");
					btnSalirCliente.setBounds(720, 489, 95, 38);
					btnSalirCliente.setBackground(new java.awt.Color(173,216,230));
				}
				{
					txtNombreCliente = new JTextField();
					panCliente.add(txtNombreCliente);
					txtNombreCliente.setBounds(701, 175, 155, 22);
				}
				{
					txtApellidoCliente = new JTextField();
					panCliente.add(txtApellidoCliente);
					txtApellidoCliente.setBounds(701, 232, 155, 22);
				}
				{
					txtDireccionEmpresa = new JTextField();
					panCliente.add(txtDireccionEmpresa);
					txtDireccionEmpresa.setBounds(616, 294, 199, 79);
				}
				{
					lblNombreoRSCliente = new JLabel();
					panCliente.add(lblNombreoRSCliente);
					lblNombreoRSCliente.setBounds(468, 178, 200, 15);
					lblNombreoRSCliente.setText("Nombre o Razon Social Cliente:");
					lblNombreoRSCliente.setFont(new java.awt.Font("Bitstream Charter",0,14));
				}
				{
					lblApellidoCliente = new JLabel();
					panCliente.add(lblApellidoCliente);
					lblApellidoCliente.setText("Apellido Cliente:");
					lblApellidoCliente.setBounds(468, 235, 118, 15);
					lblApellidoCliente.setFont(new java.awt.Font("Bitstream Charter",0,14));
				}
				{
					lblDireccionCliente = new JLabel();
					panCliente.add(lblDireccionCliente);
					lblDireccionCliente.setText("Dirección Cliente:");
					lblDireccionCliente.setBounds(468, 313, 136, 15);
					lblDireccionCliente.setFont(new java.awt.Font("Bitstream Charter",0,14));
				}
			}
			pack();
			this.setSize(936, 601);
		} catch (Exception e) {
		    //add your error handling code here
			e.printStackTrace();
		}
	}
	
	public void addListener(ActionListener action) {
		this.btnSalirCliente.addActionListener(action);
	}

}
